package com.xayy.scheduled.model;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.*;
import java.io.Serializable;
import java.util.Date;
import java.time.LocalDateTime;

import java.math.BigDecimal;

import cn.kawins.mybatis.base.BaseModel;
import cn.kawins.mybatis.interceptor.FillingCreateTime;
import cn.kawins.mybatis.interceptor.InsertAutoFilling;
import cn.kawins.mybatis.interceptor.UpdateAutoFilling;
import cn.kawins.mybatis.util.SnowflakeId;
import io.swagger.annotations.ApiModelProperty;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
/**
* @ClassName: DataInfo
* @Description: 实体类
* @author liuyuan
* @date 2025-06-27
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Table(name = "HEALTH_XW.data_info")
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DataInfo extends BaseModel<Long> implements Serializable  {
    private static final long serialVersionUID = 1L;
        /**
        * 主键
        */
        @Id
        @Column(name = "id")
        @ApiModelProperty(value = "主键")
        @JsonSerialize(using= ToStringSerializer.class)
        private Long id;
        /**
        * 数据名称
        */
        @ApiModelProperty(value = "数据名称")
        @Column(name = "data_name")
        private String dataName;
        /**
        * 数据编码
        */
        @ApiModelProperty(value = "数据编码")
        @Column(name = "data_code")
        private String dataCode;
        /**
        * 请求地址
        */
        @ApiModelProperty(value = "请求地址")
        @Column(name = "http_addr")
        private String httpAddr;
}